//package homework;
//
//import java.util.Arrays;
//import java.util.Scanner;
//
//public class Test3 {
//
//    public static void main5(String[] args) {
//        int[] arr = {1, 2, 3};
//        String str = toString(arr);
//        System.out.println(str);
//    }
//
//    private static String toString(int[] arr) {
//        String ret = "[";
//        for (int i = 0; i < arr.length; i++) {
//            if (i == arr.length - 1) {
//                ret += arr[i] + "";
//            } else {
//                ret += arr[i] + ",";
//            }
//        }
//        ret += "]";
//        return ret;
//    }
//
//    public static void main4(String[] args) {
//        int[] arr = {1, 2, 3, 4, 7};
//        int[] newarr = copyOf(arr);
//        System.out.println(Arrays.toString(newarr));
//    }
//
//    private static int[] copyOf(int[] arr) {
//        int[] newarr = new int[arr.length];
//        for (int i = 0; i < arr.length; i++) {
//            newarr[i] = arr[i];
//        }
//        return newarr;
//    }
//
//    public static void main3(String[] args) {
//        int[] arr = {1, 2, 3, 4, 7};
//        Scanner scanner = new Scanner(System.in);
//        int num = scanner.nextInt();
//        int ret = bin_search(arr, num);
//        System.out.println(arr[ret]);
//    }
//
//    private static int bin_search(int[] arr, int num) {
//        int left = 0;
//        int right = arr.length - 1;
//        while (left <= right) {
//            int mid = (left + right) / 2;
//            if (num < arr[mid]) {
//                right = mid - 1;
//            } else if (num > arr[mid]) {
//                left = mid + 1;
//            } else {
//                System.out.println("找到了！");
//                return mid;
//            }
//        }
//        System.out.println("没找到！数组中不存在要找的数！");
//        return -1;
//    }
//
//    public static void main2(String[] args) {
//        int[] arr = {1, 5, 3, 4, 7};
//        int[] copy1 = new int[arr.length];
//        int[] copy2 = new int[arr.length];
//
//
//        for (int i = 0; i < arr.length; i++) {
//            copy1[i] = arr[i];
//            copy2[i] = arr[i];
//        }
//        bubble_sort_asc(copy1);
//        bubble_sort_des(copy2);
//
//        int flag = 0;
//
//        for (int i = 0; i < arr.length; i++) {
//            if (arr[i] == copy1[i]) {
//                if (i == arr.length - 1) {
//                    System.out.println("该数组是升序！");
//                }
//            } else {
//                flag++;
//                System.out.println("该数组不是升序！");
//                break;
//            }
//        }
//
//        for (int i = 0; i < arr.length; i++) {
//            if (arr[i] == copy2[i]) {
//                if (i == arr.length - 1) {
//                    System.out.println("该数组为降序！");
//                }
//            } else {
//                flag++;
//                System.out.println("该数组不是降序！");
//                break;
//            }
//        }
//
//        if (flag == 2) {
//            System.out.println("该数组无序！");
//        }
//    }
//
//    private static void bubble_sort_des(int[] copy2) {
//        int temp = 0;
//        for (int i = 0; i < copy2.length; i++) {
//            for (int j = 0; j < copy2.length - 1 - i; j++) {
//                if (copy2[j] < copy2[j + 1]) {
//                    temp = copy2[j];
//                    copy2[j] = copy2[j + 1];
//                    copy2[j + 1] = temp;
//                }
//            }
//        }
//    }
//
//    private static void bubble_sort_asc(int[] arr) {
//        int temp = 0;
//        for (int i = 0; i < arr.length; i++) {
//            for (int j = 0; j < arr.length - 1 - i; j++) {
//                if (arr[j] > arr[j + 1]) {
//                    temp = arr[j];
//                    arr[j] = arr[j + 1];
//                    arr[j + 1] = temp;
//                }
//
//            }
//        }
//    }
//
//    //    public static void main1(String[] args) {
////        int[] arr = {3, 2, 8, 4, 7};
////        System.out.println("排序前：");
////        for (int i = 0; i < arr.length; i++) {
////            System.out.print(arr[i] + " ");
////        }
////
////        System.out.println();
////        System.out.println("排序后：");
////
////        bubble_sort(arr);
////
////        for (int i = 0; i < arr.length; i++) {
////            System.out.print(arr[i] + " ");
////        }
////
////    }
//}
